Discrete Inverse Problems โ€“ Insight and Algortihms